@charset "utf-8";
body{
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	color: #333333;
}

#game_table1
{
	border-spacing: 2px;
	background: #000000;
}

#game_table1 td
{
	padding: 0px;
}

#game_table2
{
	border-spacing: 3px;
	background: #d5d6d7;
}

#game_table2 .normal
{
	padding: 0px;
	width: 40px;
	height: 40px;
	background: #ECECEC;
	text-align: center;
	color: #330000;
	font-family: Arial;
	font-size: 24px;
	font-style: normal;
}

#game_table2 .error
{
	padding: 0px;
	width: 40px;
	height: 40px;
	background: #ECECEC;
	text-align: center;
	color: #FF0000;
	font-family: Arial;
	font-size: 24px;
	font-style: normal;
}

#game_table2 .normal input
{
	padding: 0px;
	border: none;
	background: #ffffff;
	text-align: center;
	font-family: Arial;
	font-style: normal;
	line-height: 37px;
	width: 38px;
	height: 37px;
}

#game_table2 .error input
{
	padding: 0px;
	border: none;
	background: #ffffff;
	text-align: center;
	color: #FF0000;
	font-family: Arial;
	font-style: normal;
	line-height: 37px;
	width: 38px;
	height: 37px;
}

#game_table2 .input_0
{
	color: #330000;
	font-size: 24px;
	line-height: 37px;
}

#game_table2 .input_1
{
	color: #330000;
	font-size: 24px;
	line-height: 37px;
}

#game_table2 .input_1_small
{
	color: #505050;
	font-size: 14px;
	line-height: 37px;
}

#game_table2 .input_2
{
	color: #505050;
	font-size: 14px;
	line-height: 37px;
	letter-spacing: 5px;
}

#game_table2 .input_3
{
	color: #606060;
	font-size: 12px;
	line-height: 37px;
	letter-spacing: 5px;
}


/* yellow_note */
.yellow_note{background:#FEFFCF;color:#303030;border:1px solid #ccc;}
.yellow_note h6,.yellow_note p{padding:8px;}
.yellow_note h6{font-size:14px;padding-bottom:0;}
.yellow_note p.no_show{padding:0 8px 2px 0;text-align:right;}

/* tab_nav */
.tab_nav{position:relative;height:30px;}
.tab_nav ul{
	position:absolute;
	bottom:-5px;
	padding-left:0px;
	width: 323px;
	list-style-type:none;
	float:left;
	height: 25px;
}
.tab_nav li{ float:left; margin-right:5px; padding: 0 10px;  width: 60px; height:25px;text-align:center;line-height:23px;border:1px solid #C4C4C4;background:#6178AE;}
.tab_nav li a{display:block;line-height:23px;color:#fff;text-decoration:underline;}
.tab_nav li.current{border-bottom-color:#fff;background:#fff;}
.tab_nav li.current a{font-size:14px;color:#000;font-weight:bold;text-decoration:none;}

/* page_list */
.page_list:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.page_list{_height:1%;margin-left: 20px; margin-top: 5px;padding-left:0px;position:absolute;list-style-type:none;}
.page_list li{float:left;color:Blue;margin-right:5px; margin-left: 0px;}
.page_list li a{display:block;padding:0 10px;line-height:19px;border:1px solid #284277;background:#F5F5F5;}
.page_list li.total{margin-top:3px;}
.page_list li.front{margin-right:11px;}
.page_list li.after{margin-left:6px;margin-right:12px;}
.page_list li.front a,.page_list li.after a{text-decoration:none;}
.page_list li.current a,.page_list li a:hover{background:#284277;color:#fff;}
.page_list li input{padding:2px;margin:0 3px;width:24px;height:18px;background:url(images/input_num.gif) no-repeat;border:none;overflow:hidden;}